life force – English–Español translations

🇬🇧 en es 🇪🇸

life force noun

  • principle that animates living organisms
savia
Wiktionary Links